ds_grid_resize


描述

With this function you can resize the given ds_grid to have a different width and/or height. If the grid size is larger than the current grid, the new cells will have a base value of 0, and if the size is smaller then the values held in the cells that are no longer within the new size will be lost. All other cells will be left untouched.


语法:

ds_grid_resize(index, w, h);

参数 描述
index This index of the grid to resize.
w The new width of the grid.
h The new height of the grid.


返回:

N/A(无返回值)


例如:

ds_grid_resize(global.Grid, room_width / 32, room_height / 32);
ds_grid_clear(global.Grid, -1)

上述代码将会重设索引为全局变量"Grid"的栅格结构的大小,并且接下来清空它以便每个单元个都承载值-1.